package com.mjh.zhujianju.service.base;

import com.livew.framework.base.service.BaseService;
import com.livew.framework.page.PagedResult;
import com.mjh.zhujianju.model.base.PraiseEO;
import com.mjh.zhujianju.vo.base.PraiseVO;

import java.util.List;

/**
 * @author liuyang
 * @Description: 评论
 * @date 2018/8/11 10:12
 */
public interface PraiseService extends BaseService<PraiseEO> {

    /**
     * 统计评论数量
     * @param type 类型
     * @param businessId 业务id
     * @return
     */
    Integer qeruyPraiseTotals(String type,Long businessId);

    /**
     * 添加点赞记录
     * @param praiseEO
     */
    String  savePraiseEO(PraiseEO praiseEO);

    /**
     * 撤回点赞记录
     * @param praiseEO
     */
    String revokePraiseEO(PraiseEO praiseEO);

    /**
     * 查询点赞记录分页
     * @param praiseVO
     * @return
     */
    PagedResult<PraiseVO> getPageList(PraiseVO praiseVO);


}
